.sexybutton {
	font: bold 13px/normal "Helvetica Neue", Helvetica, Arial, clean, sans-serif !important; margin: 0px; padding: 0px; border: currentColor; overflow: visible; text-decoration: none !important; display: inline-block; white-space: nowrap; cursor: pointer; font-size-adjust: none !important; font-stretch: normal !important; text-shadow: 1px 1px 2px rgba(0,0,0,0.2); user-select: none; -moz-user-select: none; _width: 0;
}
.sexybutton span {
	background-position: right top; height: 24px; padding-right: 12px; display: block; background-repeat: no-repeat;
}
.sexybutton span span {
	line-height: 24px; padding-right: 0px; padding-left: 12px;
}
.sexybutton span span span {
	background-position: left; padding-left: 21px; background-image: none; background-repeat: no-repeat;
}
.sexybutton span span span.after {
	background-position: right; padding-right: 21px; padding-left: 0px;
}
[disabled].sexybutton {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
[disabled].sexybutton:hover {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
[disabled].sexybutton:focus {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
[disabled].sexybutton:active {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
.disabled.sexybutton {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
.disabled.sexybutton:hover {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
.disabled.sexybutton:focus {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
.disabled.sexybutton:active {
	color: rgb(51, 51, 51) !important; cursor: inherit; opacity: 0.33; text-shadow: none;
}
.sexybutton:hover span {
	background-position: 100% -24px;
}
.sexybutton:focus span {
	background-position: 100% -24px;
}
.sexybutton:hover span span {
	background-position: 0% -24px;
}
.sexybutton:focus span span {
	background-position: 0% -24px;
}
.sexybutton:active span {
	background-position: 100% -48px;
}
.sexybutton:active span span {
	background-position: 0% -48px;
}
[disabled].sexybutton span {
	background-position: 100% -72px;
}
.disabled.sexybutton span {
	background-position: 100% -72px;
}
[disabled].sexybutton span span {
	background-position: 0% -72px;
}
.disabled.sexybutton span span {
	background-position: 0% -72px;
}
.sexybutton:hover span span span {
	background-position: left;
}
.sexybutton:focus span span span {
	background-position: left;
}
.sexybutton:active span span span {
	background-position: left;
}
[disabled].sexybutton span span span {
	background-position: left;
}
.disabled.sexybutton span span span {
	background-position: left;
}
.sexybutton:hover span span span.after {
	background-position: right;
}
.sexybutton:focus span span span.after {
	background-position: right;
}
.sexybutton:active span span span.after {
	background-position: right;
}
[disabled].sexybutton span span span.after {
	background-position: right;
}
.disabled.sexybutton span span span.after {
	background-position: right;
}
.sexybutton img {
	margin-right: 5px; vertical-align: text-top; _margin-top: 4px; _vertical-align: text-bottom;
}
.sexybutton img.after {
	margin-right: 0px; margin-left: 5px;
}
.sexymedium.sexybutton {
	font-size: 15px !important;
}
.sexylarge.sexybutton {
	font-size: 18px !important;
}
.sexybutton {
	color: rgb(102, 102, 102) !important;
}
.sexysilver.sexybutton {
	color: rgb(102, 102, 102) !important;
}
.sexybutton:hover {
	color: rgb(51, 51, 51) !important;
}
.sexybutton:focus {
	color: rgb(51, 51, 51) !important;
}
.sexysilver.sexybutton:hover {
	color: rgb(51, 51, 51) !important;
}
.sexysilver.sexybutton:focus {
	color: rgb(51, 51, 51) !important;
}
.sexybutton span {
	background-image: url("sexbutton/skins/silver/button_right.png");
}
.sexysilver.sexybutton span {
	background-image: url("sexbutton/skins/silver/button_right.png");
}
.sexybutton span span {
	background-image: url("sexbutton/skins/silver/button_left.png");
}
.sexysilver.sexybutton span span {
	background-image: url("sexbutton/skins/silver/button_left.png");
}
.sexyorange.sexybutton {
	color: white !important;
}
.sexyorange.sexybutton:hover {
	color: white !important;
}
.sexyorange.sexybutton:focus {
	color: white !important;
}
[disabled].sexyorange.sexybutton {
	color: rgb(51, 51, 51) !important;
}
[disabled].sexyorange.sexybutton:hover {
	color: rgb(51, 51, 51) !important;
}
[disabled].sexyorange.sexybutton:active {
	color: rgb(51, 51, 51) !important;
}
[disabled].sexyorange.sexybutton:focus {
	color: rgb(51, 51, 51) !important;
}
.disabled.sexyorange.sexybutton {
	color: rgb(51, 51, 51) !important;
}
.disabled.sexyorange.sexybutton:hover {
	color: rgb(51, 51, 51) !important;
}
.disabled.sexyorange.sexybutton:active {
	color: rgb(51, 51, 51) !important;
}
.disabled.sexyorange.sexybutton:focus {
	color: rgb(51, 51, 51) !important;
}
.sexyorange.sexybutton span {
	background-image: url("sexbutton/skins/orange/button_right.png");
}
.sexyorange.sexybutton span span {
	background-image: url("sexbutton/skins/orange/button_left.png");
}
.sexyyellow.sexybutton {
	color: rgb(153, 72, 0) !important;
}
.sexyyellow.sexybutton:hover {
	color: rgb(153, 72, 0) !important;
}
.sexyyellow.sexybutton:focus {
	color: rgb(153, 72, 0) !important;
}
.sexyyellow.sexybutton span {
	background-image: url("sexbutton/skins/yellow/button_right.png");
}
.sexyyellow.sexybutton span span {
	background-image: url("sexbutton/skins/yellow/button_left.png");
}
.sexysimple.sexybutton {
	padding: 5px 10px; border-radius: 5px; color: rgb(255, 255, 255) !important; line-height: 1; font-family: inherit; font-size: 13px !important; font-style: normal !important; font-variant: inherit; font-weight: bold !important; vertical-align: middle; border-bottom-color: transparent; border-bottom-width: 1px; border-bottom-style: solid; display: inline-block; position: relative; -ms-zoom: 1; font-size-adjust: inherit; font-stretch: inherit; text-shadow: 0px -1px 1px rgba(0,0,0,0.25), -2px 0px 1px rgba(0,0,0,0.25); background-image: url("sexbutton/skins/simple/awesome-overlay-sprite.png"); background-repeat: repeat-x; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-user-select: none; -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); _background-image: none;
}
.sexysimple.sexybutton::selection {
	
}
.sexysimple.sexybutton:hover {
	background-position: 0px -50px; color: rgb(255, 255, 255) !important;
}
.sexysimple.sexybutton:focus {
	background-position: 0px -50px; color: rgb(255, 255, 255) !important;
}
.sexysimple.sexybutton:active {
	background-position: 0px -100px; border-top-color: rgb(102, 102, 102); border-bottom-color: currentColor; border-top-width: 1px; border-bottom-width: 0px; border-top-style: solid; border-bottom-style: none; -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.7); -webkit-box-shadow: none;
}
[disabled].sexysimple.sexybutton {
	background-position: 0px -150px; color: rgb(51, 51, 51) !important; text-shadow: none;
}
.disabled.sexysimple.sexybutton {
	background-position: 0px -150px; color: rgb(51, 51, 51) !important; text-shadow: none;
}
[disabled].sexysimple.sexybutton:hover {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
[disabled].sexysimple.sexybutton:focus {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
[disabled].sexysimple.sexybutton:active {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.disabled.sexysimple.sexybutton:hover {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.disabled.sexysimple.sexybutton:focus {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.disabled.sexysimple.sexybutton:active {
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
}
.sexysimple.sexybutton span {
	background-position: left; height: auto; padding-right: 0px; padding-left: 24px; background-repeat: no-repeat;
}
.sexysimple.sexybutton span.after {
	background-position: right; padding-right: 24px; padding-left: 0px;
}
.sexysimple.sexybutton {
	background-color: rgb(51, 51, 51);
}
.sexyblack.sexysimple.sexybutton {
	background-color: rgb(51, 51, 51);
}
.sexyred.sexysimple.sexybutton {
	background-color: rgb(169, 1, 24);
}
.sexyorange.sexysimple.sexybutton {
	background-color: rgb(255, 138, 0);
}
.sexyyellow.sexysimple.sexybutton {
	background-color: rgb(255, 181, 21);
}
.sexygreen.sexysimple.sexybutton {
	background-color: rgb(89, 169, 1);
}
.sexyblue.sexysimple.sexybutton {
	background-color: rgb(1, 94, 169);
}
.sexyteal.sexysimple.sexybutton {
	background-color: rgb(45, 174, 191);
}
.sexymagenta.sexysimple.sexybutton {
	background-color: rgb(169, 1, 75);
}
.sexypurple.sexysimple.sexybutton {
	background-color: rgb(157, 1, 169);
}
.sexysmall.sexysimple.sexybutton {
	padding: 4px 7px 5px; font-size: 10px !important;
}
.sexysmall.sexysimple.sexybutton:active {
	padding: 5px 7px 4px;
}
.sexysimple.sexybutton {
	
}
.sexysimple.sexybutton:active {
	padding: 6px 10px 4px;
}
.sexymedium.sexysimple.sexybutton {
	
}
.sexymedium.sexysimple.sexybutton:active {
	padding: 6px 10px 4px;
}
.sexylarge.sexysimple.sexybutton {
	padding: 8px 14px; font-size: 14px !important;
}
.sexylarge.sexysimple.sexybutton:active {
	padding: 9px 14px 7px;
}
.sexyxl.sexysimple.sexybutton {
	padding: 8px 14px; font-size: 16px !important;
}
.sexyxl.sexysimple.sexybutton:active {
	padding: 9px 14px 7px;
}
.sexyxxl.sexysimple.sexybutton {
	padding: 8px 14px; font-size: 20px !important;
}
.sexyxxl.sexysimple.sexybutton:active {
	padding: 9px 14px 7px;
}
.sexyxxxl.sexysimple.sexybutton {
	padding: 8px 14px; font-size: 26px !important;
}
.sexyxxxl.sexysimple.sexybutton:active {
	padding: 9px 14px 7px;
}
[disabled].sexysmall.sexysimple.sexybutton:active {
	padding: 4px 7px 5px;
}
.disabled.sexysmall.sexysimple.sexybutton:active {
	padding: 4px 7px 5px;
}
[disabled].sexysimple.sexybutton:active {
	padding: 5px 10px;
}
.disabled.sexysimple.sexybutton:active {
	padding: 5px 10px;
}
[disabled].sexymedium.sexysimple.sexybutton:active {
	padding: 6px 10px 4px;
}
.disabled.sexymedium.sexysimple.sexybutton:active {
	padding: 6px 10px 4px;
}
[disabled].sexylarge.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
.disabled.sexylarge.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
[disabled].sexyxl.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
.disabled.sexyxl.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
[disabled].sexyxxl.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
.disabled.sexyxxl.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
[disabled].sexyxxxl.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
.disabled.sexyxxxl.sexysimple.sexybutton:active {
	padding: 8px 14px;
}
.sexybutton span.usergo {
	background-image: url("icon/user_go.png") !important;
}
.sexybutton span.ok {
	background-image: url("icon/ok.png") !important;
}
.sexybutton span.cancel {
	background-image: url("icon/cancel.png") !important;
}
.sexybutton span.add {
	background-image: url("images/icons/silk/add.png") !important;
}
.sexybutton span.delete {
	background-image: url("images/icons/silk/delete.png") !important;
}
.sexybutton span.download {
	background-image: url("images/icons/silk/arrow_down.png") !important;
}
.sexybutton span.download2 {
	background-image: url("images/icons/silk/package_down.png") !important;
}
.sexybutton span.upload {
	background-image: url("images/icons/silk/arrow_up.png") !important;
}
.sexybutton span.search {
	background-image: url("images/icons/silk/magnifier.png") !important;
}
.sexybutton span.find {
	background-image: url("images/icons/silk/find.png") !important;
}
.sexybutton span.first {
	background-image: url("images/icons/silk/resultset_first.png") !important;
}
.sexybutton span.prev {
	background-image: url("images/icons/silk/resultset_previous.png") !important;
}
.sexybutton span.next {
	background-image: url("images/icons/silk/resultset_next.png") !important;
}
.sexybutton span.last {
	background-image: url("images/icons/silk/resultset_last.png") !important;
}
.sexybutton span.play {
	background-image: url("images/icons/silk/play_blue.png") !important;
}
.sexybutton span.pause {
	background-image: url("images/icons/silk/pause_blue.png") !important;
}
.sexybutton span.rewind {
	background-image: url("images/icons/silk/rewind_blue.png") !important;
}
.sexybutton span.forward {
	background-image: url("images/icons/silk/forward_blue.png") !important;
}
.sexybutton span.stop {
	background-image: url("images/icons/silk/stop_blue.png") !important;
}
.sexybutton span.reload {
	background-image: url("icon/reload.png") !important;
}
.sexybutton span.sync {
	background-image: url("images/icons/silk/arrow_refresh.png") !important;
}
.sexybutton span.save {
	background-image: url("images/icons/silk/disk.png") !important;
}
.sexybutton span.email {
	background-image: url("images/icons/silk/email.png") !important;
}
.sexybutton span.print {
	background-image: url("images/icons/silk/printer.png") !important;
}
.sexybutton span.heart {
	background-image: url("images/icons/silk/heart.png") !important;
}
.sexybutton span.like {
	background-image: url("images/icons/silk/thumb_up.png") !important;
}
.sexybutton span.dislike {
	background-image: url("images/icons/silk/thumb_down.png") !important;
}
.sexybutton span.accept {
	background-image: url("images/icons/silk/accept.png") !important;
}
.sexybutton span.decline {
	background-image: url("images/icons/silk/decline.png") !important;
}
.sexybutton span.help {
	background-image: url("images/icons/silk/help.png") !important;
}
.sexybutton span.home {
	background-image: url("images/icons/silk/house.png") !important;
}
.sexybutton span.info {
	background-image: url("images/icons/silk/information.png") !important;
}
.sexybutton span.cut {
	background-image: url("images/icons/silk/cut.png") !important;
}
.sexybutton span.copy {
	background-image: url("images/icons/silk/page_white_copy.png") !important;
}
.sexybutton span.paste {
	background-image: url("images/icons/silk/paste_plain.png") !important;
}
.sexybutton span.erase {
	background-image: url("images/icons/silk/erase.png") !important;
}
.sexybutton span.undo {
	background-image: url("images/icons/silk/arrow_undo.png") !important;
}
.sexybutton span.redo {
	background-image: url("images/icons/silk/arrow_redo.png") !important;
}
.sexybutton span.edit {
	background-image: url("images/icons/silk/pencil.png") !important;
}
.sexybutton span.calendar {
	background-image: url("images/icons/silk/date.png") !important;
}
.sexybutton span.user {
	background-image: url("images/icons/silk/user.png") !important;
}
.sexybutton span.settings {
	background-image: url("images/icons/silk/cog.png") !important;
}
.sexybutton span.cart {
	background-image: url("images/icons/silk/cart.png") !important;
}
.sexybutton span.wand {
	background-image: url("images/icons/silk/wand.png") !important;
}
.sexybutton span.wrench {
	background-image: url("images/icons/silk/wrench.png") !important;
}
